﻿using System;
using System.Collections;
using System.IO;

namespace Collections
{
    class Program
    {
        static void Main(string[] args)
        {
           ArrayList list = new ArrayList();

            //File.ReadAllLines("C:\\Documents and Settings\\Student\\My Documents\\Alex2\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt");

           // list.Add(File.ReadAllLines("K:\\Новая папка\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt"));

           string[] str1 = File.ReadAllLines("D:\\Alex\\Alex_92\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt");

            string[] k={};
            
            for (int i = 0; i < str1.Length; i++)
            {
                k = str1[i].Split(',');
                list.Add(str1[i]);
                //Console.WriteLine(k[0]);
            }

                        
            for (int i = 0; i < str1.Length; i++)
            {
                k = str1[i].Split(',');
  
                if (Convert.ToInt32(k[0]) == 10)
                {
                       // Console.WriteLine(k[0]);
                       // Console.ReadLine();
                          list.Remove(Convert.ToInt32(k[0]));
                        //list.IndexOf(Convert.ToInt32(k[0]));
                        //list.RemoveAt(Convert.ToInt32(k[0]));
                }
                //Console.WriteLine(k[0]);
            }
            
            //Console.WriteLine(k[1]);
         
           // Console.ReadLine();
           // Console.WriteLine(list[6]);
            //Console.ReadLine();
            //Console.ReadLine();
           // list.RemoveAt(7);


            File.WriteAllText("D:\\Alex\\Alex_92\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt", "");
            for (int i = 0; i < list.Count; i++)
            {
                File.AppendAllText("D:\\Alex\\Alex_92\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt", list[i] + "\n");
                //Console.WriteLine(list[i]);
                //Console.ReadLine();
            }
            /*
                foreach (object o in list)
                {
                    File.AppendAllText("K:\\Новая папка\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt", list + "\n");
                    //Console.WriteLine(o);
                }
*/

            //File.AppendAllLines("K:\\Новая папка\\ConsoleApplication2(1)\\ConsoleApplication2\\ConsoleApplication1\\in.txt", list + "\n");
            
            //list.RemoveAt(5);
    
            //Console.ReadLine();
            /*
            string[] k;
            string s = "";
            for (int i = 0; i < str1.Length; i++)
            {
               // k = str1[i].Split(',');
                for (int j = 0; j < str1.Length; j++)
                {
                    array1[i, j] = (k[j]);
                    s += array1[i, j] + " ";
                    if (j > str1.Length - 2)
                    {
                        s += "\n";
                    }
                }
            }
            Console.WriteLine(s);
            Console.ReadLine();

            /*
            foreach (object o in list)
            {
                Console.WriteLine(o);
            }

            //ArrayList list = new ArrayList();
            /*
            list.Add(2.3); // заносим в список объект типа double
            list.Add(55); // заносим в список объект типа int
            list.AddRange(new string[] { "Hello", "world" }); // заносим в список строковый массив
            */
            // перебор значений
            /*
            foreach (object o in list)
            {
                Console.WriteLine(o);
            }
            /*
            // удаляем первый элемент
            list.RemoveAt(0);
            // переворачиваем список
            list.Reverse();
            // получение элемента по индексу
            Console.WriteLine(list[0]);
            // перебор значений
            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
            */
            Console.ReadLine();
        }
    }
}